package com.cqdev.washer.infra.entity;

import java.util.Date;

public class ScheduleJob {
    private Long id;

    private String jobName;

    private String aliasName;

    private String jobGroup;

    private String jobClassOrInterfaceFullName;

    private String jobMethodName;

    private String jobMethodParamType;

    private String jobMethodParamValue;

    private String status;

    private String cronExpression;

    private String description;

    private Date gmtCreate;

    private Date gmtModify;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getJobName() {
        return jobName;
    }

    public void setJobName(String jobName) {
        this.jobName = jobName == null ? null : jobName.trim();
    }

    public String getAliasName() {
        return aliasName;
    }

    public void setAliasName(String aliasName) {
        this.aliasName = aliasName == null ? null : aliasName.trim();
    }

    public String getJobGroup() {
        return jobGroup;
    }

    public void setJobGroup(String jobGroup) {
        this.jobGroup = jobGroup == null ? null : jobGroup.trim();
    }

    public String getJobClassOrInterfaceFullName() {
        return jobClassOrInterfaceFullName;
    }

    public void setJobClassOrInterfaceFullName(String jobClassOrInterfaceFullName) {
        this.jobClassOrInterfaceFullName = jobClassOrInterfaceFullName == null ? null : jobClassOrInterfaceFullName.trim();
    }

    public String getJobMethodName() {
        return jobMethodName;
    }

    public void setJobMethodName(String jobMethodName) {
        this.jobMethodName = jobMethodName == null ? null : jobMethodName.trim();
    }

    public String getJobMethodParamType() {
        return jobMethodParamType;
    }

    public void setJobMethodParamType(String jobMethodParamType) {
        this.jobMethodParamType = jobMethodParamType == null ? null : jobMethodParamType.trim();
    }

    public String getJobMethodParamValue() {
        return jobMethodParamValue;
    }

    public void setJobMethodParamValue(String jobMethodParamValue) {
        this.jobMethodParamValue = jobMethodParamValue == null ? null : jobMethodParamValue.trim();
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status == null ? null : status.trim();
    }

    public String getCronExpression() {
        return cronExpression;
    }

    public void setCronExpression(String cronExpression) {
        this.cronExpression = cronExpression == null ? null : cronExpression.trim();
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description == null ? null : description.trim();
    }

    public Date getGmtCreate() {
        return gmtCreate;
    }

    public void setGmtCreate(Date gmtCreate) {
        this.gmtCreate = gmtCreate;
    }

    public Date getGmtModify() {
        return gmtModify;
    }

    public void setGmtModify(Date gmtModify) {
        this.gmtModify = gmtModify;
    }
}